package com.zdkj.subway.rca.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @Author lu
 * @Date 2022-05-06
 */
/**
    * 1.1.1.8消费类分账统计数据-按类型
    */
@ApiModel(value="消费类分账统计数据-按类型")
@Data
@TableName("tconsclean")
public class Tconsclean extends Model<Tconsclean> {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value="")
    private String filename;

    /**
    * 卡发行商编号，一票通、交通一卡通、一卡通
    */
    @ApiModelProperty(value="卡发行商编号，一票通、交通一卡通、一卡通")
    private String productissuerid;

    /**
    * 清分类型编号, 正常消费清分、销售金额清分（计次/定期类）、恢复交易清分、对帐确认交易清分、现金补票交易清分、调整交易清分、错误交易清分
    */
    @ApiModelProperty(value="清分类型编号, 正常消费清分、销售金额清分（计次/定期类）、恢复交易清分、对帐确认交易清分、现金补票交易清分、调整交易清分、错误交易清分")
    private String cleantype;

    /**
    * 线路编号
    */
    @ApiModelProperty(value="线路编号")
    private String serviceid;

    @ApiModelProperty(value="")
    private String linecode;

    /**
    * 清分日期, 年月日YYYYMMDD
    */
    @ApiModelProperty(value="清分日期, 年月日YYYYMMDD")
    private LocalDate cleandate;

    /**
    * 清分数量
    */
    @ApiModelProperty(value="清分数量")
    private BigDecimal cleannumber;

    /**
    * 清分金额
    */
    @ApiModelProperty(value="清分金额")
    private BigDecimal cleanamount;

    /**
    * 清分日期, 年月日YYYYMMDD
    */
    @ApiModelProperty(value="清分日期, 年月日YYYYMMDD")
    private LocalDate datadate;

}